listen, polish, communicate